﻿using Abp.Application.Services.Dto;
using Abp.AutoMapper;
using System;

namespace Choucius.Boilerplate9.ProductContainerRelationships.Dto
{
    [AutoMapFrom(typeof(ProductContainerRelationship))]
    [AutoMapTo(typeof(ProductContainerRelationship))]
    public class ProductContainerRelationshipDto : FullAuditedEntityDto<Guid>
    {
        /// <summary>
        /// 物料编码ERP-ID
        /// </summary>
        public string ProductErpId { get; set; }

        /// <summary>
        /// 产品名称
        /// </summary>
        public string ProductName { get; set; }

        /// <summary>
        /// 吸塑盒ERP-ID
        /// </summary>
        public string PlasticContainerErpId { get; set; }

        /// <summary>
        /// 吸塑盒名称
        /// </summary>
        public string PlasticContainerName { get; set; }

        /// <summary>
        /// 吸塑盒尺寸
        /// </summary>
        public string PlasticContainerSize { get; set; }

        /// <summary>
        /// 吸塑盒重量
        /// </summary>
        public string PlasticContainerWeight { get; set; }

        /// <summary>
        /// 每层数量
        /// </summary>
        public int QuantityPerLayer { get; set; }

        /// <summary>
        /// 外箱尺寸
        /// </summary>
        public string RubberFrameSize { get; set; }

        /// <summary>
        /// 每箱层数
        /// </summary>
        public int NumberOfLayers { get; set; }
    }
}
